package com.xuerhua.yxt.service;

import java.util.List;

import com.xuerhua.yxt.model.CoordinationOffice;
import com.xuerhua.yxt.page.Page;
import com.xuerhua.yxt.reqVo.OfficeQueryVO;
import com.xuerhua.yxt.reqVo.OfficeReqVO;
import com.xuerhua.yxt.view.CoordinationOfficeView;

public interface ICoordinationOfficeService {

	int insertSelective(CoordinationOffice record);

    CoordinationOffice selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(CoordinationOffice record);
 
    List<CoordinationOffice> selectListByPage(Page<CoordinationOffice> page);
    
    int createOffice(CoordinationOffice record, OfficeReqVO reqVO);

    List<CoordinationOfficeView> selectListByParam(OfficeQueryVO vo);
    
    CoordinationOfficeView selectViewDetail(OfficeQueryVO queryVO);
}
